 <style type="text/css">
                  BODY {
                     margin:0;
                    font-size:80%;
                }
            
                .marco {
                    width:1000px;
                    margin:10px auto 10px auto; /* Centrado horizontal */
                }
    
                .cabecera {
                    border:solid orange 1px;
                    padding:10px;
                }
    
                .cuerpo {
                    padding:10px 0 10px 0;
                    overflow-x:hidden;
                    overflow-y:auto; /* Hace que se ajuste a la columna mⳠalta en ff */
                    height:100%; /* Hace que se ajuste a la columna mⳠalta  en ie6 */
                }
    
                .columna_derecha {
                    float:right; /* Alineaci󮠡 la derecha */
                    width:270px;
                    border:solid lightblue 1px;
                    padding:10px;
                }
    
                .columna_izquierda {
                    float:left; /* Alineaci󮠡 la izquierda */
                  /*   width:170px;*/
                    border:solid lightblue 1px;
               
                }
    
                .columna_central {
                    margin-left:200px; /* Espacio para la columna izquierda */
                    margin-right:300px; /* Espacio para la columna derecha */
                    border:solid navy 1px;
                   padding:10px;
                }
    
                .pie {
                    border:solid orange 1px;
                    padding:10px;
                    text-align:center;
                    font-size:80%;
               }
            </style>